package com.zmzncs.lmtc.module.order.pojo.order_Info;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @Author 高博文
 * @Date 2020/09/29 15:10
 */
@Data
public class OrderInfoManageForm {

    @ApiModelProperty(value = "当前页",required = true)
    private long current;

    @ApiModelProperty(value = "每页显示条数",required = true)
    private long size;

    @ApiModelProperty(value = "停车场名称/用户名称")
    private String keyword;

    @ApiModelProperty(value = "车场注册来源（1：泊链 2：咪网 ）")
    private Integer parkSource;

    @ApiModelProperty(value = "车牌号")
    private String carCardNum;

    @ApiModelProperty(value = "订单状态（1：已入场待支付，2：已支付待出场，3：已支付已出场，4：已出场未支付）")
    private Integer orderStatus;

    @ApiModelProperty(value = "出场类型(1：正常出场，2：异常出场）")
    private Integer outType;

    @ApiModelProperty(value = "入场开始时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date inBeginTime;

    @ApiModelProperty(value = "入场结束时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date inEndTime;

    @ApiModelProperty(value = "出场开始时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date outBeginTime;

    @ApiModelProperty(value = "出场结束时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date outEndTime;

}
